Sodamhan.com

TL;DR

Caret

Bash builtin to quick substitute a string in the previous command and run the result. Equivalent to !!:s^string1^string2. More information: https://gnu.org/software/bash/manual/bash.html#Event-Designators.

  • Run the previous command replacing string1 with string2:

^string1^string2

  • Remove string1 from the previous command:

^string1^

  • Replace string1 with string2 in the previous command and add string3 to its end:

^string1^string2^string3

  • Replace all occurrences of string1:

^string1^string2^:&

This document was created using the contents of the tldr project.